home *** CD-ROM | disk | FTP | other *** search
- //TurboCAD Tool
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ClassID(
- /* [retval][out] */ BSTR __RPC_FAR *ret);
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Description(
- /* [retval][out] */ BSTR __RPC_FAR *ret);
-
- virtual HRESULT STDMETHODCALLTYPE GetToolInfo(
- /* [out][in] */ VARIANT __RPC_FAR *CommandNames,
- /* [out][in] */ VARIANT __RPC_FAR *MenuCaptions,
- /* [out][in] */ VARIANT __RPC_FAR *StatusPrompts,
- /* [out][in] */ VARIANT __RPC_FAR *ToolTips,
- /* [out][in] */ VARIANT __RPC_FAR *Enabled,
- /* [out][in] */ VARIANT __RPC_FAR *WantsUpdates,
- /* [retval][out] */ long __RPC_FAR *lToolsCount);
-
- virtual HRESULT STDMETHODCALLTYPE CopyBitmap(
- /* [in] */ VARIANT_BOOL LargeButtons,
- /* [in] */ VARIANT_BOOL Monochrome,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
-
- virtual HRESULT STDMETHODCALLTYPE GetPicture(
- /* [in] */ VARIANT_BOOL LargeButtons,
- /* [in] */ VARIANT_BOOL Monochrome,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ret);
-
- virtual HRESULT STDMETHODCALLTYPE Run(
- /* [in] */ IDispatch __RPC_FAR *ThisTool,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
-
- virtual HRESULT STDMETHODCALLTYPE UpdateToolStatus(
- /* [in] */ IDispatch __RPC_FAR *ThisTool,
- /* [out][in] */ VARIANT_BOOL __RPC_FAR *Enabled,
- /* [out][in] */ VARIANT_BOOL __RPC_FAR *Checked,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
-
- virtual HRESULT STDMETHODCALLTYPE Initialize(
- /* [in] */ IDispatch __RPC_FAR *ThisTool,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret);
-
- virtual HRESULT STDMETHODCALLTYPE Terminate(
- /* [in] */ IDispatch __RPC_FAR *ThisTool);
-
-